package com.bdqn.boot.yuanshen.service;

import com.bdqn.boot.yuanshen.bean.UserBehavior;
import com.github.pagehelper.PageInfo;

public interface UserBehaviorService {
    // 根据用户ID查询用户行为
    PageInfo<UserBehavior> getUserBehaviorByUserId(Integer userId,int pageNum, int pageSize);

    // 根据视频ID查询用户行为
    PageInfo<UserBehavior> getUserBehaviorByVideoId(Integer videoId,int pageNum, int pageSize);

    // 插入用户行为记录
    void addUserBehavior(UserBehavior userBehavior);

    // 获取所有用户行为（用于协同过滤）
    PageInfo<UserBehavior> getAllUserBehaviors(int pageNum, int pageSize);


}